window sills - French English Dictionary